public class TransactionStatusType {
	public class TransactionStatusType_e {
		public String eBayPaymentStatus;
		public String CheckoutStatus;
		public DateTime LastTimeModified;
		public String PaymentMethodUsed;
		public String CompleteStatus;
		public Boolean BuyerSelectedShipping;
		public String PaymentHoldStatus;
	
		//Setters
		public void seteBayPaymentStatus(String val) {eBayPaymentStatus = val; field_order_type_info.add('eBayPaymentStatus'); }
		public void setCheckoutStatus(String val) {CheckoutStatus = val; field_order_type_info.add('CheckoutStatus'); }
		public void setLastTimeModified(DateTime val) {LastTimeModified = val; field_order_type_info.add('LastTimeModified'); }
		public void setPaymentMethodUsed(String val) {PaymentMethodUsed = val; field_order_type_info.add('PaymentMethodUsed'); }
		public void setCompleteStatus(String val) {CompleteStatus = val; field_order_type_info.add('CompleteStatus'); }
		public void setBuyerSelectedShipping(Boolean val) {BuyerSelectedShipping = val; field_order_type_info.add('BuyerSelectedShipping'); }
		public void setPaymentHoldStatus(String val) {PaymentHoldStatus = val; field_order_type_info.add('PaymentHoldStatus'); }


		//Getters
		public String geteBayPaymentStatus() { return eBayPaymentStatus; }
		public String getCheckoutStatus() { return CheckoutStatus; }
		public DateTime getLastTimeModified() { return LastTimeModified; }
		public String getPaymentMethodUsed() { return PaymentMethodUsed; }
		public String getCompleteStatus() { return CompleteStatus; }
		public Boolean getBuyerSelectedShipping() { return BuyerSelectedShipping; }
		public String getPaymentHoldStatus() { return PaymentHoldStatus; }

	
		private String[] eBayPaymentStatus_type_info = new String[]{'eBayPaymentStatus','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] CheckoutStatus_type_info = new String[]{'CheckoutStatus','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] LastTimeModified_type_info = new String[]{'LastTimeModified','http://www.w3.org/2001/XMLSchema','dateTime','0','1','false'};
		private String[] PaymentMethodUsed_type_info = new String[]{'PaymentMethodUsed','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] CompleteStatus_type_info = new String[]{'CompleteStatus','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] BuyerSelectedShipping_type_info = new String[]{'BuyerSelectedShipping','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] PaymentHoldStatus_type_info = new String[]{'PaymentHoldStatus','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}